home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 24 / AACD 24.iso / AACD / System / ReqToolsLib / Source / reqtools / mmakefile.src < prev    next >
Encoding:
Text File  |  2001-07-02  |  1.8 KB  |  77 lines

  1. # $Id: mmakefile.src,v 1.9 2000/12/15 20:43:35 stegerg Exp $
  2. include $(TOP)/config/make.cfg
  3.  
  4. USER_INCLUDES = -I.. -I.
  5.  
  6. LIBNAME     := reqtools
  7. ULIBNAME    := ReqTools
  8.  
  9. # BEGIN_DESC{makefile}
  10. # This is the makefile for reqtools.library. Use it if you want to compile
  11. # only this part of AROS.
  12. # END_DESC{makefile}
  13.  
  14. # BEGIN_DESC{localmakevar}
  15. # \item{FILES} This is a list of all files (without the .c) which
  16. #    contain internal functions of the library (eg. libinit(),
  17. #    libopen(), libexpunge() and the function table).
  18. #
  19. # \item{FUNCTIONS} This is a list of all files (without the .c)
  20. #    with public functions of the library. The makefile will
  21. #    strip all files from this list for which a special
  22. #    version for this CPU does exist.
  23. #
  24. # END_DESC{localmakevar}
  25.  
  26. FILES := functable filereqalloc mem filereqextra req misc rtlocale \
  27.      general filereq boopsigads filereqsetup filereqmain boopsi \
  28.      palettereq rtfuncs
  29.  
  30. FUNCTIONS :=    rtallocrequesta \
  31.         rtchangereqattra \
  32.         rtclosewindowsafely \
  33.         rtezrequesta \
  34.         rtfilerequesta \
  35.         rtfontrequesta \
  36.         rtfreefilelist \
  37.         rtfreerequest \
  38.         rtfreereqbuffer \
  39.         rtgetlonga \
  40.         rtgetstringa \
  41.         rtgetvscreensize \
  42.         rtlockwindow \
  43.         rtlockprefs \
  44.         rtpaletterequesta \
  45.         rtreqhandlera \
  46.         rtscreenmoderequesta \
  47.         rtscreentofrontsafely \
  48.         rtsetreqposition \
  49.         rtsetwaitpointer \
  50.         rtspread \
  51.         rtunlockprefs \
  52.         rtunlockwindow 
  53.  
  54.  
  55. %define_libs prelibs=-l$(LIBNAME)
  56.  
  57. %genlib_cpak
  58.  
  59. #MM workbench-libs-reqtools : setup includes linklibs setup-libs-reqtools-catalogs
  60. workbench-libs-reqtools : $(SLIB)
  61.     @$(NOP)
  62.  
  63. #MM workbench-libs-reqtools-quick :
  64. workbench-libs-reqtools-quick : $(SLIB)
  65.     @$(NOP)
  66.  
  67. #MM
  68. setup :
  69.     %mkdirs_q $(OBJDIR) $(LIBDIR) $(SLIBDIR) $(DESTDIRS)
  70.  
  71. #MM
  72. clean ::
  73.     $(RM) $(OBJDIR) *.err libdefs.h mmakefile $(END_FILE).c $(LIB) $(SLIB)
  74.  
  75. %common
  76. %include_deps $(foreach f,$(INIT_FILE) $(END_FILE) $(FILES) functions,$(OBJDIR)/$(f).d)
  77.